package com.zdy.im.user.vo.request;


import com.sixeco.framework.common.api.ApiDesc;
import com.sixeco.framework.http.data.vo.RequestParserVo;

/**
* @ClassName: ImJoinFriendRequestVo.java
* @Description: 用户加为好友申请信息记录表的数据交互处理类
 * @Author 作者 : zdy
 * @CreateDate 创建时间: 2021-02-30
* @version V1.0.0
* <p>
    * ----------------------------------------------------------------------------
    *  modifyer    modifyTime                 comment
    *
    * ----------------------------------------------------------------------------
    * </p>
*/
public class ImRefuseJoinFriendRequestVo extends RequestParserVo{





		@ApiDesc(value = "id 来源于列表,如果没有传0", required = 0)
		private long joinFriendId;

 		/** sendUserId 消息来源用户名  */
 		@ApiDesc(value = "消息来源用户名", required = 0)
 		private long sendUserId;


 		/** 被拒绝的用户ia  */
 		@ApiDesc(value = "被拒绝的用户ia", required = 0)
 		private long friendId;


 		/** joinStatus 0.未读 1.同意  2.拒绝,3.删除  */
 		@ApiDesc(value = "0.未读 1.同意  2.拒绝,3.删除", required = 0)
 		private int joinStatus;





    public static ImRefuseJoinFriendRequestVo build(){
        return new ImRefuseJoinFriendRequestVo();
    }


	public ImRefuseJoinFriendRequestVo toJoinFriendId(long joinFriendId) {
		this.joinFriendId = joinFriendId;
		return this;
	}

	public ImRefuseJoinFriendRequestVo toSendUserId(long sendUserId) {
		this.sendUserId = sendUserId;
		return this;
	}

	public ImRefuseJoinFriendRequestVo toFriendId(long friendId) {
		this.friendId = friendId;
		return this;
	}

	public ImRefuseJoinFriendRequestVo toJoinStatus(int joinStatus) {
		this.joinStatus = joinStatus;
		return this;
	}

	public long getJoinFriendId() {
		return joinFriendId;
	}

	public void setJoinFriendId(long joinFriendId) {
		this.joinFriendId = joinFriendId;
	}

	public long getSendUserId() {
		return sendUserId;
	}

	public void setSendUserId(long sendUserId) {
		this.sendUserId = sendUserId;
	}

	public long getFriendId() {
		return friendId;
	}

	public void setFriendId(long friendId) {
		this.friendId = friendId;
	}

	public int getJoinStatus() {
		return joinStatus;
	}

	public void setJoinStatus(int joinStatus) {
		this.joinStatus = joinStatus;
	}
}
